Big Huge Thesaurus

house of detention

noun